package cn.xenosp.server.module.role.entity;

import cn.xenosp.server.module.roleMenu.entity.SysRoleMenuVO;
import lombok.Data;

import java.util.List;

/**
 * 项目名： service-web
 * 包路径： cn.xenosp.server.module.role.entity
 * 作者：   TongHui
 * 创建时间: 2024-12-10 10:11
 * 描述: TODO
 * 版本: 1.0
 */
@Data
public class SysRoleVO {

    private String id;

    /**
     * 角色名称
     */
    private String name;

    /**
     * 角色权限字符串
     */
    private String code;

    /**
     * 显示顺序
     */
    private Integer sort;

    /**
     * 数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）
     */
    private Integer dataScope;

    /**
     * 数据范围(指定部门数组)
     */
    private String dataScopeDeptIds;

    /**
     * 角色状态（1正常 0停用）
     */
    private Integer status;

    /**
     * 角色类型
     */
    private Integer type;

    /**
     * 备注
     */
    private String remark;

    /**
     * 租户编号
     */
    private Long tenantId;

    /**
     * 资源id
     */
    private List<SysRoleMenuVO> menuList;

    private Integer page;
    private Integer limit;
}
